package com.aidong.video.dao;

import java.util.List;
import java.util.Map;

import com.aidong.video.entity.FoodList;
import com.aidong.video.entity.VideoContent;
import com.aidong.video.entity.VideoCourse;
import com.aidong.video.entity.VideoHome;

public interface TrnVideoDao {
	/**
	 * 视频列表
	 * @param map
	 * @return
	 */
	public List<VideoHome> getVideoList(Map<String, Object> map);
	
	/**
	 * 视频列表（深入和名人）
	 * @param map
	 * @return
	 */
	public List<VideoHome> getVideoListOther(Map<String, Object> map);
	
	/**
	 * 视频详情单个
	 * @param map
	 * @return
	 */
	public Map<String,Object> getVideoDetail(Map<String, Object> map);
	/**
	 * 视频详情该系列下的
	 * @param map
	 * @return
	 */
	public List<VideoContent> getVideoDetailList(Map<String, Object> map);
	
	public List<VideoContent> getVideoPraiseList(Map<String, Object> map);
	
	/**
	 * 获取系列相关的视频
	 * @param map
	 * @return
	 */
	public List<VideoContent> getVideoRList(Map<String, Object> map);
	
	/**
	 * 获取系列相关的商品
	 * @param map
	 * @return
	 */
	public List<FoodList> getVideoFoodList(Map<String, Object> map);
	
	/**
	 * 获取系列相关的课程
	 * @param map
	 * @return
	 */
	public List<VideoCourse> getVideoCourseList(Map<String, Object> map);
	/**
	 * 向数据库中添加播放人
	 * @param map
	 * @return
	 */
	public int addVideoPersion(Map<String, Object> map);
}
